a750755ab619697e0c7333b509d9951d1c5170f2,drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentImpl.java,KnowledgeAgentImpl,createKBuilder,#,1082

Before Change


        }

        if (this.useKBaseClassLoaderForCompiling){
            return  KnowledgeBuilderFactory.newKnowledgeBuilder(KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration(null, ((ReteooRuleBase)((KnowledgeBaseImpl)this.getKnowledgeBase()).getRuleBase()).getRootClassLoader()));
        }

        return KnowledgeBuilderFactory.newKnowledgeBuilder();

After Change


        if (this.builderConfiguration != null){
            kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(this.builderConfiguration);
        }else if (this.useKBaseClassLoaderForCompiling){
            kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration(null, ((ReteooRuleBase)((KnowledgeBaseImpl)this.getKnowledgeBase()).getRuleBase()).getRootClassLoader()));
        }else{
            kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
        }